package com.stm.bi.dto.vo;

import com.stm.framework.annotation.ResParam;
import java.lang.Long;
import java.lang.String;
import java.lang.Integer;
import java.time.LocalDateTime;

/**
* 报表模型科目-返回对象
*
* @author zhouyuanpeng
* @date 2025-05-22
*/
public class ReportSubjectVO {

	@ResParam(label = "主键ID")
	private Long id;

	@ResParam(label = "报表模型ID")
	private Long modelId;

	@ResParam(label = "水准ID")
	private Long standardId;

	@ResParam(label = "科目ID")
	private Long subjectId;

	@ResParam(label = "科目名称")
	private String subjectName;

	@ResParam(label = "科目字段")
	private String fieldName;

	@ResParam(label = "参数名称")
	private String paramName;

	@ResParam(label = "参数类型")
	private String paramType;

	@ResParam(label = "排序")
	private Integer idx;









	@ResParam(label = "备注信息")
	private String remark;


	public Long getId(){
		return this.id;
	}

	public ReportSubjectVO setId(Long id){
		this.id = id;
		return this;
	}
	public Long getModelId(){
		return this.modelId;
	}

	public ReportSubjectVO setModelId(Long modelId){
		this.modelId = modelId;
		return this;
	}
	public Long getStandardId(){
		return this.standardId;
	}

	public ReportSubjectVO setStandardId(Long standardId){
		this.standardId = standardId;
		return this;
	}
	public Long getSubjectId(){
		return this.subjectId;
	}

	public ReportSubjectVO setSubjectId(Long subjectId){
		this.subjectId = subjectId;
		return this;
	}
	public String getSubjectName(){
		return this.subjectName;
	}

	public ReportSubjectVO setSubjectName(String subjectName){
		this.subjectName = subjectName;
		return this;
	}
	public String getFieldName(){
		return this.fieldName;
	}

	public ReportSubjectVO setFieldName(String fieldName){
		this.fieldName = fieldName;
		return this;
	}
	public String getParamName(){
		return this.paramName;
	}

	public ReportSubjectVO setParamName(String paramName){
		this.paramName = paramName;
		return this;
	}
	public String getParamType(){
		return this.paramType;
	}

	public ReportSubjectVO setParamType(String paramType){
		this.paramType = paramType;
		return this;
	}
	public Integer getIdx(){
		return this.idx;
	}

	public ReportSubjectVO setIdx(Integer idx){
		this.idx = idx;
		return this;
	}
	public String getRemark(){
		return this.remark;
	}

	public ReportSubjectVO setRemark(String remark){
		this.remark = remark;
		return this;
	}
}
